From: Keir Fraser Date: Thu, 17 Jan 2008 14:39:45 +0000 (+0000) Subject: minios: Add noreturn attribute to do_exit X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14445^2~32 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=cb4baf13a2a271208f20c87457242292ff3a0aba;p=xen.git minios: Add noreturn attribute to do_exit Signed-off-by: Samuel Thibault --- diff --git a/extras/mini-os/include/ia64/os.h b/extras/mini-os/include/ia64/os.h index 4e9f595f38..51e365e8a6 100644 --- a/extras/mini-os/include/ia64/os.h +++ b/extras/mini-os/include/ia64/os.h @@ -44,7 +44,7 @@ typedef uint64_t caddr_t; /* rr7/kernel memory address. */ #include "mm.h" -void do_exit(void); +void do_exit(void) __attribute__((noreturn)); void arch_init(start_info_t *si); /* in common.c */ void arch_print_info(void); /* in common.c */ diff --git a/extras/mini-os/include/x86/os.h b/extras/mini-os/include/x86/os.h index 80f5586a49..7a4433b3f9 100644 --- a/extras/mini-os/include/x86/os.h +++ b/extras/mini-os/include/x86/os.h @@ -21,7 +21,7 @@ #define USED __attribute__ ((used)) -extern void do_exit(void); +extern void do_exit(void) __attribute__((noreturn)); #define BUG do_exit #endif